The EmDrive may be physically impossible, so aerospace engineers have theorized another propulsion system, replacing nuclear reactors with antimatter thrusters.
Creating von Neumann machines would require a few technologies we don't have yet, including advanced artificial intelligence, miniaturization, and better propulsion systems.